LabVIEW与AB PLC通讯EthernetIP图文教程(内附详细代码) | 您所在的位置:网站首页 › plc labview › LabVIEW与AB PLC通讯EthernetIP图文教程(内附详细代码) |
LabVIEW 与 AB PLC 以太网通讯( EtherNet/IP )
嗯,某个深夜,在网上搜索 labVIEW 与 AB PLC 的通讯方式,搜索结果都是用 OPC 协议,我 也用过一次 OPC ,
OPC 的效率有点太低,配置麻烦,只适合少量数据通讯,而且感觉 OPC 的技术已经用了很多年了,有点 low 了(自我膨胀了哈) ,现在的 EtherNet/IP 通讯简直完虐 OPC , 但是网上几乎搜不到这个通讯方式的具体方案, 心里很不爽, 故写个 labVIEW 与 AB PLC 采用 EtherNet/IP 通讯的教程,供大家参考,希望很多走在技术前沿的大拿们也能够多写实 用教程,为我们这些搬砖的兄弟们打开一扇窗。
废话太多,开始进入正题。
1 、硬件配置:
罗克韦尔( AB ) PLC 配置: 1 个 1756-L72 (高端型号 CPU 应该都可以,好几年的 CPU 不 知道支不支持) 、以太网通讯模块 1756-EN2T 、 1 个电源模块( 24V 供电) 、 1 个机架
笔记本 1 台
网线 1 根
2 、软件配置:
RSLogix5000
LabVIEW2015 ,附加工具包 NI EtherNetIPSW1600 (该工具包可以在 NI 官网下载,要单 独激活, Ethernet/IP 通讯必备,另外要注意不同版本工具包和 labVIEW 版本的匹配)
3 、详细操作步骤
打开 RSLogix5000 ,进行硬件组态,如下图所示。红色圈里的模块是虚拟以太网模块, 该模块是和 LabVIEW 通讯关键。选中组态中的 Ethernet ,右键选择 New Module ,在弹 出的框中,搜索选择 ETHERNET MODULE ,点击 Create 。
点击 Create 后,会弹出虚拟以太网模块的配置窗口,如下图所示。分别输出模块名称 (这里模块名称是 GW_1 , 后续会用到) 、 IP 地址、 输入端口、 输入数据量、 输出端口、 输出数据量、配置端口和配置字节。点击 OK 即可。
这里有必要解释一下以下几个配置的含义:
1 、
输入端口( Input Assembly Instance ) :类似于 PLC 的接收端口,默认值为 1 ,具体数 值随便设置。
2 、
输入数据量( Input Size ) :指 PLC 接收的数据个数,需要根据通讯的数据量确定。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |